package com.example.test0520.api;

import com.example.test0520.util.CityData;
import com.example.test0520.util.LifeData;
import com.example.test0520.util.WeatherData;
import com.example.test0520.util.Wid;

import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface TtitCallback {
    //    String key = "827a80d1658ed0b9055b479f77824e86";
//    void onSuccess(String res);
//
//    void onFailure(Exception e);
    @FormUrlEncoded
    @POST("query")
    Call<WeatherData> weatherData(@Field("city") String city, @Field("key") String key);

    @POST("wids")
    Call<Wid> weatherType(@Field("key") String key);

    @GET("cityList")
    Call<CityData> getCityInfo(@Query("key") String key);
    @GET("life")
    Call<LifeData> getLifeInfo(@Query("city") String city,@Query("key") String key);

}
